/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Adapter;

/**
 *adaptee
 * @author CUC103AF08
 */
public class DesviacionEstandar {

    private float[] data;

    public void setData(float[] d) {
        this.data = d;
    }

    public float calcularDesviacion(){
        if (data!=null) {
            float resultado =0f;
            float promedio= 0f;
            for (int i = 0; i < data.length; i++) {
                promedio = promedio+data[i];

            }
            promedio =promedio/data.length;
            for (int i = 0; i < data.length; i++) {

            resultado+= Math.pow(data[i]-promedio,2);
            }
            resultado=resultado/data.length;
            resultado=(float)Math.sqrt((double)resultado);
            return resultado;
        }else
        {
        return 0f;
        }

    }
}
